/*
 * @Author: 明月下
 * @Date: 2025-03-30 21:06:39
 * @LastEditors: 明月下
 * @LastEditTime: 2025-03-30 21:29:12
 * @FilePath: \leetcode-practice\2109.js
 * @Description:js 有方便添加的方法，注意每次添加之后的index需要加一(超出时间限制，需要更简单的方法)
 *
 */
/**
 * @param {string} s
 * @param {number[]} spaces
 * @return {string}
 */
var addSpaces = function(s, spaces) {
    // const result = s.split('')
    // spaces.forEach((item, index) => {
    //      result.splice(item + index, 0 , ' ')
    // })
    // return result.join('')


    // 方法二更慢
    // let result = ''
    // s.split('').forEach((item, index) => {
    //     if (index === spaces[0]) {
    //         result = result + ' '
    //         spaces.shift()
    //     }
    //     result =  result + item
    // })
    // return result
};

const data = {
    s: 'LeetcodeHelpsMeLearn',
    spaces: [8,13,15]
}
console.log(addSpaces(data.s, data.spaces))